package cn.tedu.collection;/**
 * @Author 金帮嘉诚 @Date 2021-06-23 星期三 20:14
 */
/*本类用于进一步测试List接口*/

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;

/**知识点
 * 集合迭代的四种方式
 * for
 * 增强for
 * iterator
 * ListIterator
 *
 * */
public class TestList2 {
    public static void main(String[] args) {
        List<String> list=new ArrayList<>();
        list.add("Lena Anderson");
        list.add("水野朝阳");
        list.add("东凛");
        list.add("本田岬");
        list.add("苍进空");
        list.add("泷泽萝拉");

        for (int i = 0; i <list.size() ; i++) {
            System.out.println("list.get(i) = " + list.get(i));
        }
        for (String s:list
             ) {
            System.out.println(s);
        }
        Iterator<String> it1=list.iterator();
        while (it1.hasNext()){
            System.out.println(it1.next());
        }
        //注意此处要用ListIterator类来接
        ListIterator<String> lit1=list.listIterator();
        while (lit1.hasNext()){
            System.out.println(lit1.next());
        }
    }
}
